package com.luych.userCenter.dao;

import com.luych.userCenter.entity.UserRRole;
import com.luych.userCenter.entity.UserRRoleExample;
import com.luych.userCenter.entity.UserRRoleKey;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface UserRRoleMapper {
    long countByExample(UserRRoleExample example);

    int deleteByExample(UserRRoleExample example);

    int deleteByPrimaryKey(UserRRoleKey key);

    int insert(UserRRole record);

    int insertSelective(UserRRole record);

    List<UserRRole> selectByExample(UserRRoleExample example);

    UserRRole selectByPrimaryKey(UserRRoleKey key);

    int updateByExampleSelective(@Param("record") UserRRole record, @Param("example") UserRRoleExample example);

    int updateByExample(@Param("record") UserRRole record, @Param("example") UserRRoleExample example);

    int updateByPrimaryKeySelective(UserRRole record);

    int updateByPrimaryKey(UserRRole record);
}